import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

public class fantasma extends Actor
{
    World mun = getWorld();
    int dirX,dirY;
    
    /**
     * Funcion principal del objeto
     */
    public void act() 
    {
        tocaPared();
        setLocation(getX()+dirX,getY()+dirY);
    }    
    
    /**
     * Constructor de la clase establece dirX y dirY
     */
    public fantasma()
    {
        dirX = Greenfoot.getRandomNumber(4)+1;
        dirY = Greenfoot.getRandomNumber(2)+1;
    }
    
    /**
     * Funcion para las subclases usando polimorfismo
     */
    public void tocaPared(){}
}
